package cn.com.lms.business.examRewrite.vo;

import cn.com.lms.business.exam.web.vo.DepartJobInfoVO;
import cn.com.lms.business.examRewrite.persistence.entity.*;
import com.bnzj.core.persistence.entity.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Transient;
import java.util.List;

@Data
public class ExerciseEditorReWriteVO extends BaseEntity {

    @Column(name = "exercise_name")
    private String exerciseName;

    @Column(name = "is_delete")
    private Boolean isDelete;

    @Column(name = "is_enable")
    private Boolean isEnable;

    @Transient
    List<QuestionCategoryReWriteVo> questionCategoryReWriteVoList;

    @Transient
    List<UserReWrite> exerciseEmployeeList;

    @Schema(description = "部门ID/岗位名称")
    @Transient
    List<DepartJobInfoVO> departJobInfo;
}
